package com.ruibang.glass.common.domain.file;


import com.baomidou.mybatisplus.annotation.TableField;
import com.teaming.cloud.framework2.common.pojo.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class FileInfo extends BaseEntity {

    @ApiModelProperty("文件Id")
    private String fileId;

    @ApiModelProperty("文件名称")
    private String fileName;

    @ApiModelProperty("文件类型")
    private String fileType;

    @ApiModelProperty("文件大小")
    private Long fileSize;

    @ApiModelProperty("所属桶")
    private String belongBucket;

    @ApiModelProperty("扰乱码")
    private String disturbCode;

    @ApiModelProperty("业务关联Id")
    private String businessId;

    @ApiModelProperty("是否已删除(0：否，1：是)")
    private String status;

    @ApiModelProperty("文件关联业务对象属性")
    private String attribute;

    /**文件地址*/
    @TableField(exist = false)
    private String fileAddress;
}